<?php
    
    # Classes de Modelo e PHPMailer
    
    require_once( CLASS_REQUIRE_INDEX );
    require_once( CLASS_REQUIRE_MODEL );
    require_once( CLASS_FUNCTIONS );    
    require_once( CLASS_EMAIL );    
    

    class CidadeApresentaController extends IndexController{
       
       
        public function __construct(){
            parent::__construct();
            
            $this->model = new CidadeApresentaModel();
        }
        
        public function defaultAction(){
            
                        
                        $cidade_apresenta = $this->model->get_cidade_apresenta_index();
                        
                        $idCidade = $cidade_apresenta[0]['b_id'];
                        $outras_bandas = $this->model->get_cidade_apresenta_outras($idCidade);
                        
                        $video = $this->model->get_video_cidade_apresenta_id( $idCidade );
                        $fotos = $this->model->get_fotos_cidade_apresenta_id( $idCidade );
                        $links = $this->model->get_links_cidade_apresenta_id( $idCidade );
                        $album = $this->model->get_album_cidade_apresenta_id( $idCidade );
                        
                        //var_dump($album);exit;
                            
                            // Albums
                            if($album[0]['alb_id'])
                            {
                                $musicas[1] = $this->model->get_musica_cidade_apresenta_id($album[0]['alb_id']);
                                parent::setAttribute("album_nome_1",$album[0]['alb_nome']);
                                parent::setAttribute("album_capa_1",$album[0]['alb_capa']);
                                parent::setAttribute("album_ano_1",$album[0]['alb_ano']);
                                parent::setAttribute("musicas_1",$musicas[1]);
                            }
                            if(isset($album[1]['alb_id']))
                            {
                                $musicas[2] = $this->model->get_musica_cidade_apresenta_id($album[1]['alb_id']);
                                parent::setAttribute("album_nome_2",$album[1]['alb_nome']);
                                parent::setAttribute("album_capa_2",$album[1]['alb_capa']);
                                parent::setAttribute("album_ano_2",$album[1]['alb_ano']);
                                parent::setAttribute("musicas_2",$musicas[2]);
                            }
                            if(isset($album[2]['alb_id']))
                            {
                                $musicas[3] = $this->model->get_musica_cidade_apresenta_id($album[2]['alb_id']);
                                parent::setAttribute("album_nome_3",$album[2]['alb_nome']);
                                parent::setAttribute("album_capa_3",$album[2]['alb_capa']);
                                parent::setAttribute("album_ano_3",$album[2]['alb_ano']);
                                parent::setAttribute("musicas_3",$musicas[3]);
                            }
                            
                            
            parent::setAttribute("outras_bandas",$outras_bandas);
            parent::setAttribute("cidade_apresenta", $cidade_apresenta[0]);
            parent::setAttribute("cidade_fotos",$fotos);
            parent::setAttribute("cidade_video",$video[0]);
            parent::setAttribute("cidade_links",$links);
            
            parent::setAttribute("lateral","main_lateral.html");
            parent::setAttribute("view","main_cidade_apresenta.html");
            parent::execute("main_index.html");
        }
        
        public function Listar(){
            
                        $id_cidade_apresenta = (int)parent::get_url_param(2);
                        $cidade_apresenta = $this->model->get_cidade_apresenta_id( $id_cidade_apresenta );
                        
                        $idCidade = $cidade_apresenta[0]['b_id'];
                        $outras_bandas = $this->model->get_cidade_apresenta_outras($idCidade);
                        
                        $video = $this->model->get_video_cidade_apresenta_id( $idCidade );
                        $fotos = $this->model->get_fotos_cidade_apresenta_id( $idCidade );
                        #var_dump($fotos);
                        $links = $this->model->get_links_cidade_apresenta_id( $idCidade );
                        $album = $this->model->get_album_cidade_apresenta_id( $idCidade );
                        
                        //var_dump($album);exit;
                            
                            // Albums
                            if($album[0]['alb_id'])
                            {
                            $musicas[1] = $this->model->get_musica_cidade_apresenta_id($album[0]['alb_id']);
                                parent::setAttribute("album_nome_1",$album[0]['alb_nome']);
                                parent::setAttribute("album_capa_1",$album[0]['alb_capa']);
                                parent::setAttribute("album_ano_1",$album[0]['alb_ano']);
                                parent::setAttribute("musicas_1",$musicas[1]);
                            }
                            if(isset($album[1]['alb_id']))
                            {
                            $musicas[2] = $this->model->get_musica_cidade_apresenta_id($album[1]['alb_id']);
                                parent::setAttribute("album_nome_2",$album[1]['alb_nome']);
                                parent::setAttribute("album_capa_2",$album[1]['alb_capa']);
                                parent::setAttribute("album_ano_2",$album[1]['alb_ano']);
                                parent::setAttribute("musicas_2",$musicas[2]);
                            }
                            if(isset($album[2]['alb_id']))
                            {
                            $musicas[3] = $this->model->get_musica_cidade_apresenta_id($album[2]['alb_id']);
                                parent::setAttribute("album_nome_3",$album[2]['alb_nome']);
                                parent::setAttribute("album_capa_3",$album[2]['alb_capa']);
                                parent::setAttribute("album_ano_3",$album[2]['alb_ano']);
                                parent::setAttribute("musicas_3",$musicas[3]);
                            }
                            
                            
                parent::setAttribute("outras_bandas",$outras_bandas);
                parent::setAttribute("cidade_apresenta", $cidade_apresenta[0]);
                parent::setAttribute("cidade_fotos",$fotos);
                parent::setAttribute("cidade_video",$video[0]);
                parent::setAttribute("cidade_links",$links);
                
                parent::setAttribute("lateral","main_lateral.html");
                parent::setAttribute("view","main_cidade_apresenta.html");
                parent::execute("main_index.html");
            }
         

}
?>
